iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
DevOps

將 AI Code Review 整進 CICD系列 第 6

將 AI Code Review 整進 CICD Day6

  • 分享至 

  • xImage
  •  

今天的目標是要將 token 整進原本的程式中,看看是不是可以如預期的運行

昨天我們已經使用 url 帶變數的方式,將個別專案的 token 帶到 ai code review repo 中,接下來我們要將他帶入我們的 app 中,先在 gitlab ci 新增 變數。然後將他帶入artifacts

  - PROJECT_TOKEN=$(jq -r '.variables.PROJECT_TOKEN' $TRIGGER_PAYLOAD)
  - echo "PROJECT_TOKEN=$PROJECT_TOKEN" >> build.env

然後編輯 app 內的 code

[gitlab]
# Gitlab personal access token
personal_access_token = "@format {env[PROJECT_TOKEN]}"

成功,你就可以看到藉由你開的 token 的 title 所觸發的 commit 了

https://ithelp.ithome.com.tw/upload/images/20240820/20118525YPe6iaZjTA.png

到目前為止我們其實已經可以讓個別的 repo 藉由提供 token 來做到 call 我的 runner 進行快速 code review。接下來有兩個部分是我好奇的,一方面是究竟這包 code 內 call 什麼讓我們可以做到 code review,以及我有沒有機會客製化我的樣本。另一塊是其實我們在 gitlab 上使用的 pipeline 都是要錢(compute usage)的,我想要改建成自己架 runner 來避免花錢(How can I reduce the amount of compute minutes consumed: Bring your own runners)。

https://ithelp.ithome.com.tw/upload/images/20240820/20118525AaXxWfzYeC.png


上一篇
將 AI Code Review 整進 CICD Day5
下一篇
將 AI Code Review 整進 CICD Day7
系列文
將 AI Code Review 整進 CICD24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言